iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
生成式 AI

30 天打造你的 AI Agent:LangChain × n8n 實戰系列 第 5

替 Agent 安裝「大腦」——註冊 OpenAI API Key

  • 分享至 

  • xImage
  •  

註冊 OpenAI API Key

我們把 Agent 升級成 FastAPI 服務後,成功讓它走出 CLI,變成任何應用程式都能呼叫的小助手。
但目前它還是「if/else 的小機器人」,只能回答我們事先寫好的幾個指令。

接下來,我們要讓 Agent 更聰明,能理解自然語言,而不只是固定的分支判斷。
這就需要 語言模型(LLM) 的幫助。

在未來的單元裡,我們會實際讓 Agent 接上 LLM。
但在這之前,今天我們先做準備工作——註冊 API Key。


🔹 我們為什麼需要 API Key呢?

  • OpenAI 提供的 API 需要認證,才能讓你的程式呼叫模型(例如 GPT-3.5 / GPT-4)
  • API Key 就像一把鑰匙,讓你的程式有權限使用 OpenAI 的服務
  • 好消息是:註冊帳號後會有免費額度可以測試
  • 小缺點:需要綁定信用卡,對沒有卡的朋友比較不友好

🔹 註冊步驟

  1. 註冊 OpenAI 帳號

    https://ithelp.ithome.com.tw/upload/images/20250919/20168458FuKsHh2sJ2.png

    https://ithelp.ithome.com.tw/upload/images/20250919/20168458dIpZQn9g4d.png

    點start building -> 設定組織名稱

    https://ithelp.ithome.com.tw/upload/images/20250919/20168458LdrwPkcZ50.png

    稍後邀請組員

    https://ithelp.ithome.com.tw/upload/images/20250919/20168458StWyJ3xr48.png

建立api_key後(保存copy),如果這步出現問題可以先選擇跳過,使用下面的方法建立api-key(方法一)

https://ithelp.ithome.com.tw/upload/images/20250919/20168458QiqaoQOaX9.png

  1. 取得免費 API Key(方法二)
    • 登入後,點擊右上角帳號 → 「Dashboard」→ 「API key」
    • 按下「Create new secret key」
    • 生成的 Key 會顯示一次,請複製保存
  2. 設定環境變數(建議方法,避免把 Key 寫死在程式裡)
    • Windows(PowerShell)

          setx OPENAI_API_KEY "你的API_KEY"
      
    • Mac / Linux(bash)

          export OPENAI_API_KEY="你的API_KEY"
      
    • 設定完成後,重新開啟終端機或編輯器,以確保環境變數生效

https://ithelp.ithome.com.tw/upload/images/20250919/20168458UWJK7FR6VW.png

  1. 測試是否成功
    • 開啟 Python,輸入:

      import os
      print(os.getenv("OPENAI_API_KEY"))
      
    • 如果能印出你的 Key,代表設定成功🎉


🔹 小提醒

  • 安全性:不要把 API Key 放在公開的程式碼庫(如 GitHub)
  • 使用限制:免費 Key 有額度限制,建議先用小測試驗證功能
  • 保管:Key 遺失或洩漏,可以在平台上刪除並重建

✅ 小結

到這裡,你已經:

  1. 完成 OpenAI 帳號註冊
  2. 生成免費 API Key
  3. 成功設定環境變數,並可在程式中使用

這意味著,我們的 FastAPI Agent 已經準備好升級大腦了!
不過今天只是先幫 Agent 預備好「鑰匙 🔑」,之後才會實際打開語言模型的大門。
而且除了 OpenAI API,我也會在後面介紹我自己更常用的 另一個 API Key(Gemini),讓大家有不同選擇來替 Agent 裝上智慧引擎 🚀


上一篇
讓 Agent 進化成 FastAPI 服務!
下一篇
替 Agent 安裝「大腦」——註冊 Gemini API Key
系列文
30 天打造你的 AI Agent:LangChain × n8n 實戰12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言